package chapter02

object Test10_String {
  def main(args: Array[String]): Unit = {
    //字符串的定义
    val a = "abc"
    val b = new String("abc")
    println(a.eq(b))//false 比较的对象的地址
    println(a==b)//true
    println(a.equals(b))//true
    //字符串能够使用转义字符 \n \t \r \b
    val c = "Hello\bWorld"
    println(c)
    //可以使用下标索引字符位置
    println(b(1))
    println(b.charAt(1))
    //使用+拼接字符串 使用*重复字符串
    println("abc"+"efg")
    println("abc"*3)
    //字符串的遍历
    for(i<-0 until b.length){
      println(b(i))
    }
    for(i<-b){
      println(i)
    }
    b.foreach(e=>{println(e)})
    b.foreach(e=>println(e))
    b.foreach(println(_))
  }
}
